Tempest: Scalable Time-Critical Web Services Platform∗
نویسندگان
چکیده
We describe Tempest, a platform for assisting web services developers. Tempest allows Java programmers to create services that scale across clusters of computing nodes, adapting automatically as load surges or drops, components fail or recover, and client-generated loads vary. The system automates tasks such as replica placement, update dissemination, consistency checking, and repair when inconsistencies occur. We run Tempest over Ricochet, a probabilistically reliable multicast with exceptionally good timing properties. The resulting scalable and self-adaptive web services provide QoS guarantees such as rapid response to queries and rapid update when events relevant to server
منابع مشابه
Scalable Multicast Platforns for a New Generation of Robust Distributed Applications
now create sophisticated distributed systems. Industry leaders ABSTRACT such as Bill Gates and Lanry Ellison speak of a services As distributed systems scale up and are deployed into "revolution", and moves are underway to create new kinds of increasingly sensitive settings, demand is rising for a new electronic health record systems, military command and generation of communications middleware...
متن کاملEXCLAIM framework: a monitoring and analysis framework to support self-governance in Cloud Application Platforms
The Platform-as-a-Service segment of Cloud Computing has been steadily growing over the past several years, with more and more software developers opting for cloud platforms as convenient ecosystems for developing, deploying, testing and maintaining their software. Such cloud platforms also play an important role in delivering an easily-accessible Internet of Services. They provide rich support...
متن کاملSemantic Constraint and QoS-Aware Large-Scale Web Service Composition
Service-oriented architecture facilitates the running time of interactions by using business integration on the networks. Currently, web services are considered as the best option to provide Internet services. Due to an increasing number of Web users and the complexity of users’ queries, simple and atomic services are not able to meet the needs of users; and to provide complex services, it requ...
متن کاملSMINER - a platform for data mining based on service-oriented architecture
Data mining is a process to discover useful patterns in large volumes of data through the application of appropriated algorithms, tools, and techniques. However, building scalable, extensible, and easy-to-use data mining systems has proved to be a very difficult task. This paper presents the web platform called SMINER, which aims at interoperability and facility of integration in the developmen...
متن کاملAn Enterprise-Based Grid Resource Management System
As the Internet began its exponential growth into a global information environment, software was often unreliable, slow and had dif£culty in interoperating with other systems. Supercomputing node counts also continue to follow high growth trends. Supercomputer and grid resource management software must mature into a reliable computational platform in much the same way that web services matured ...
متن کامل